Cocktail Help Reference
WithIdFromDataSourceAsync(Object[],Action<T>,Action<Exception>) Method
See Also  Send Feedback
Cocktail Assembly > Cocktail Namespace > IRepository<T> Interface > WithIdFromDataSourceAsync Method : WithIdFromDataSourceAsync(Object[],Action<T>,Action<Exception>) Method



keyValues
The composite primary key values.
onSuccess
Callback to be called when the entity retrieval was successful.
onFail
Callback to be called when the entity retrieval failed.

Glossary Item Box

Retrieves the entity matching the provided key from the back-end data source.

Syntax

Visual Basic (Declaration) 
Overloads Function WithIdFromDataSourceAsync( _
   ByVal keyValues() As Object, _
   Optional ByVal onSuccess As Action(Of T), _
   Optional ByVal onFail As Action(Of Exception) _
) As OperationResult(Of T)
Visual Basic (Usage)Copy Code
Dim instance As IRepository(Of T)
Dim keyValues() As Object
Dim onSuccess As Action(Of T)
Dim onFail As Action(Of Exception)
Dim value As OperationResult(Of T)
 
value = instance.WithIdFromDataSourceAsync(keyValues, onSuccess, onFail)
C# 
OperationResult<T> WithIdFromDataSourceAsync( 
   object[] keyValues,
   Action<T> onSuccess,
   Action<Exception> onFail
)
C++/CLI 
OperationResult<T^>^ WithIdFromDataSourceAsync( 
   array<Object^>^ keyValues,
   Action<T^>^ onSuccess,
   Action<Exception^>^ onFail
) 

Parameters

keyValues
The composite primary key values.
onSuccess
Callback to be called when the entity retrieval was successful.
onFail
Callback to be called when the entity retrieval failed.

Return Value

Asynchronous operation result.

Exceptions

ExceptionDescription
EntityNotFoundExceptionA single entity matching the provided key was not found.

Requirements

Target Platforms: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 family, Windows Vista, Windows Server 2008 family

See Also

© 2012 All Rights Reserved.